Ruby メソッド定義
#Ruby #メソッド
最後に評価された式がメソッドの返り値となる
code:ruby
def メソッド名(引数)
# 処理
end
メソッド名はスネークケース
基本は小文字と_
先頭が数字はNG
code:ruby
def area(length, width)
length * width
end
area(2, 3) #=> 6
引数がなければ()は不要
code:ruby
def greeting
"Hello!"
end
真偽値を返すメソッドは末尾に?をつける(慣習)
Ruby 破壊的メソッドには ! をつけるというルールはない
デフォルト値付きの引数